* {  padding: 0;  margin: 0;  text-align: left;  font-size: 14px;  font-family: 'microsoft yahei'; }
img {  border: 0; }
ul {  margin: 0; }
p {  margin: 0; }
a, a:Hover {  text-decoration: none;  color: #333333; }
a:hover {  color: #004969; }
li {  list-style: none; }
.mt10 {  margin-top: 10px; }
.mt20 {  margin-top: 20px !important; }
.mt30 {  margin-top: 30px; }

.mt50 {  margin-top: 50px; }
.mt60 {  margin-top: 60px; }
.mt100 {  margin-top: 100px; }
.mb20 {  margin-bottom: 20px; }
.mb50 {  margin-bottom: 50px; }
.pt10 {  padding-top: 10px; }
.pt20 {  padding-top: 20px; }
.pt30 {  padding-top: 30px; }
.pt40 {  padding-top: 40px; }
.pt50 {  padding-top: 50px; }
.pb10 {  padding-bottom: 10px; }
.pb20 {  padding-bottom: 20px; }
.pb30 {  padding-bottom: 30px; }
.pb40 {  padding-bottom: 40px; }
.pl10 {  padding-left: 10px !important; }
.pl20 {  padding-left: 20px !important; }
.pr10 {  padding-right: 10px !important; }
.pr20 {  padding-right: 20px !important; }
.w1200{ width:1200px; margin:0 auto;}
.w1150{ width:1150px; margin:0 auto;}
.clear {  clear: both; }
.fl {  float: left; }
.fr {  float: right; }
.container {  width: 100%;  padding-left: 0;  padding-right: 0;  text-align: center; background:#eeeeee;}
.row {  width: 1200px;  margin: 0 auto; }
.big-row {  width: 1250px; }
.text-left {  text-align: left; }
.text-right {  text-align: right; }
.text-center {  text-align: center; }
.transition {  transition: all 0.5s;  -moz-transition: all 0.5s;  -webkit-transition: all 0.5s;  -o-transition: all 0.5s; }

/*
box model;
*/
.sy01{ width:100%; height:40px; background:#e8e8e8;}
.sy01_m{ width:1100px; height:40px; margin:auto; padding:0px;}
.sy01_m p{ font-size:14px; color:#232323; text-align:left; display:block; width:50%; float:left; line-height:40px;}
.sy01_m ul{ width:180px; height:40px; float:right;}
.sy01_m ul li{ float:right;}
.sy01_m ul li a{ display:block;  font-size:14px; color:#232323; height:40px; padding-right:30px;  line-height:40px;}
.sy01_m ul li a:hover{ display:block;  font-size:14px; color:#1555ab; height:40px; padding-right:30px;}

.top{ width:100%; height:123px; background:url(../images/topbg.jpg) no-repeat center;}
.top_m{ width:1100px; height:123px; margin:auto; padding:0;}
.topm_left{ width:576px; height:80px; float:left; padding-top:20px;}
.topm_right{ width:234px; height:80px; float:right; padding-top:30px; padding-left:80px; background:url(../images/tel.png) no-repeat left 40px;}
.topm_left a{ float:left;}
.topm_left span{ width:320px; float:right; height:80px; padding-top:20px; display:block; padding-left:20px; font-size:16px; color:#181818; line-height:26px;}
.topm_right p{ font-size:18px; color:#000000; line-height:28px;}
.topm_right p span{ font-size:24px; line-height:30px; color:#ff0000; font-family:Impact;}

/*menu*/
/*menu*/
.menu{ float:left; width:100%; z-index:9;height:55px; line-height:55px;position:relative; z-index:9; background:#1555ab;font-family:'Microsoft Yahei'; }
.menu ul{ width:1100px; margin:0 auto;}
.menu li{float:left;display:inline; position:relative;text-align:center;width:135px;}
.menu li a{ display:block;width:100%;text-align:center; font-size:16px; color:#fff;font-family:'Microsoft Yahei';  line-height:55px;}
.menu a:hover, .menu .active a{ color:#fff; background:#0aa637; font-family:'Microsoft Yahei'; font-size:16px;}
.nav{ position:absolute; display:none; z-index:999; left:0;width:240px;}
.menu ul li .nav a{ float:left;color:#fff; text-align:left;line-height:45px;background:#246cd7;width:240px; padding-left:15px; font-size:16px;}
.menu .nav a:hover{height:45px; line-height:45px; padding:0;margin:0;background:#f8f8f8;color:#000;width:240px; padding-left:15px; font-size:16px;}



.head-v3{
position:relative; clear:both;
z-index:999;background:#1555ab;height:53px;
min-width:1100px;
}
.head-v3 .navigation-inner{
margin:0 auto;
width:1100px;
height: 53px;
overflow: hidden;
position:relative;
}
.navigation-up{
height: 53px;

}
.navigation-up .navigation-v3{
float:left;
width: 1100px;
height: 53px;
overflow: hidden;
_margin-left:10px;
}
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left; font-size: 16px; line-height: 53px; margin:0; width:153px;}
.navigation-up .navigation-v3 .nav-up-selected{background:#ed0000; color: #FFF;}
.navigation-up .navigation-v3 .nav-up-selected-inpage{

color: #FFF;
height: 53px;
}
.navigation-up .navigation-v3 li h2{
padding:0;
margin:0; 
font-size:16px; 
height: 53px;width:153px; text-align:center;

}
.navigation-up .navigation-v3 li h2 a{width:153px;  text-align:center;
color:#ffffff; display:block; font-size:16px; line-height:53px; text-decoration:none;
height:53px;
}

.navigation-v3 ul li h2 a:hover, .navigation-v3 ul .cure h2 a { color: #FFF; background:#0aa637;
height:53px;}

.navigation-down{
position:absolute;
top:48px;
left:0px;
width:100%;
z-index:99999;
}
.navigation-down .nav-down-menu{
width:100%;
margin:0;
background: url(../images/mm-bg.gif) repeat;
border-bottom: 1px #b2b2b2 solid;
position:absolute;
top:0px;
padding-bottom: 10px;
}
.navigation-down .nav-down-menu .navigation-down-inner{
margin:auto;
width:1100px;
position:relative; z-index:999;
}
.navigation-down .nav-down-menu dl{
float:left;
margin:18px 80px 18px 0;
}
.navigation-down .menu-1 dl{margin:20px 80px 25px 0}
.navigation-down .menu-1 dt{ 
font-size: 14px;
background: #59cc53;
line-height: 28px;
text-align: center;
color: #FFF;
padding-left: 10px;
padding-right: 10px;
}
.navigation-down .menu-1 dd a{
color:#000; 
font-size: 14px;
}
.navigation-down .menu-1 dd a:hover{color:#F00;}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{
color:#000; 
font-size: 14px;
}


.navigation-down-inner ul{ padding-top: 10px; padding-left: 10px;}

.navigation-down-inner ul li{
float: left;
width: 160px;
height: 137px;
text-align: center;
margin-right: 20px;
}

.navigation-down-inner ul li img{
width: 145px;
height: 107px;
}

.navigation-down-inner ul li p{ line-height: 30px;}
.navigation-down-inner ul li a{ color: #171717;}
.navigation-down-inner ul li a:hover{ color: #F00;}


.bt{color: #fff;text-align: center;}
.bt h3{font-weight: bold;font-size: 36px;text-align:center; background:url(../images/vcv.jpg) repeat-x center;}


.pro{padding: 0 0 40px 0; width:100%;}
.tabnav{width:1150px; margin:0 auto;}
.tabnav ul{  }
.tabnav ul li {display: inline-block;margin:15px 5px;transition: all .3s; float:left;}
.tabnav ul li a{background: #1555ab;color: #fff;font-size: 16px;width: 175px;height: 38px;display: block;line-height: 38px;border-radius: 20px;text-align: center;transition:  all .3s;}
.tabnav ul li a:hover{background:#0aa637;}
.tabnav ul li:hover{transform: translateY(-10px);}
.tabnav ul li.more a{width: 38px;background: #0aa637;font-size: 36px;line-height: 36px;overflow: hidden;margin-bottom: -13px;transition:  all .3s;}
.tabnav ul li.more a:hover{background: #1555ab;transform: translateX(10px);}


.contacts{padding:40px 0; width:100%; margin:0 auto;}

.zi14hei{ font-size:16px; color:#333;line-height:35px; font-weight:normal; font-family:"Microsoft Yahei";}
.zi14hei a{ color:#000; text-decoration:none;}
.zi14bai{ font-size:16px; color:#000; line-height:32px;font-weight: normal;  font-family:"Microsoft Yahei";}
.zi14bai a{ font-size:16px; color:#c90000; line-height:32px; text-decoration:none; font-weight:bold;}
.zi14bai a:hover{ font-size:14px; color:#000; line-height:32px; text-decoration:none; }


.common-pro ul li, .slideTxtBox .bd .news-img, .back-gray ul li {  float: left; }
.slideTxtBox .bd ul {  float: right; }
.common-title a, .common-title a h2, .common-title p, .commend-pro .commend-pro-btn a, .pro-more a, .about-back .left-map a, .back-gray ul li .top-img img, .back-gray ul li a { display: inline-block;*display: inline; *zoom: 1; }
.welcome { width: 240px; }
.piecemeal { width: 202px; }
.top-logo { height: 114px; }
.toplogo { width: 330px; padding-top: 10px; }
.nav_green { height: 114px; width: 870px; z-index: 999; }
ul.gdao li {  width: 124px;  float: left;  list-style: none;  text-align: center;  height: 114px; position: relative; }
ul.gdao li a { display: block; height: 114px; text-align: center; position: relative; }
ul.gdao li:hover, ul.gdao li:hover{ background: #1555ab; }
ul.gdao li b { font-size: 16px; text-align: center; line-height: 114px; display: inline-block; }
ul.gdao li:hover b { color: #ffffff; }
ul.gdao li span { color: #ffffff; font-family: 'Arial'; line-height: 12px; }
ul.gdao li ul { width: 124px; top: 114px; line-height: 30px; position: absolute; z-index: 999; left: 0; display: none; }
ul.gdao li ul li { float: left; height: 40px;  width: 124px; border-bottom: 1px dotted #fcf5c1; background: none; background-color: #ffffff; line-height: 40px; position: relative; }
ul.gdao li ul li:hover { background: none; background-color: #fcf5c1; line-height: 40px; padding: 0; }
ul.gdao li ul li a { color: #000000; line-height: 40px; height: 40px; display: block; padding: 0; position: relative; }
ul.gdao li ul li:hover a { color: #333333; }
ul.gdao li ul li ul { position: absolute; width: 126px; height: 50px; left: 126px; top: 0; display: none; }
ul.gdao li ul li:hover ul { display: block; }
ul.gdao li ul li:hover ul li a { color: #ffffff; }
ul.gdao li ul li ul li {width: 126px; height: 40px; background-color: #666666; }
ul.gdao li ul li ul li:hover a { color: #ffffff; display: block; height: 40px; background-color: #333333; line-height: 40px; }
ul.gdao li ul li ul li a:hover { color: #333333; background-color: #fcf5c1; }
ul.gdao li ul div.toplei { width: 152px; padding: 10px; border-left: 1px #cccccc solid; overflow: hidden; height: auto; }
ul.gdao li ul .tflda a { font-weight: 900; font-size: 14px; }
ul.gdao li ul .tflxa a { display: block; width: 100%; text-align: left; line-height: 24px; height: 24px; }
.fullSlide { width: 100%; position: relative; height: 640px; background: #000; text-align: center; }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 640px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 640px; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; }
.fullSlide .hd ul { text-align: center; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1;width: 47px;height: 11px;margin: 1px;overflow: hidden;background: #000; filter: alpha(opacity=50);opacity: 0.5;line-height: 999px; }
.fullSlide .hd ul .on {background: #f00; }
.fullSlide .prev, .fullSlide .next { position: absolute; z-index: 999; top: 40%; left: 10%; width: 30px; height: 80px; background: url(../images/left_on.png) no-repeat; cursor: pointer; display: none; }
.fullSlide .next {left: auto; right: 10%; background: url(../images/right_on.png) no-repeat; }
.common-title { text-align: center; overflow: hidden; }
.common-title a {text-align: center; }
.common-title a h2 {font-size:48px;font-weight: 900;text-align: left;width: 242px;padding-left:30px;vertical-align: middle; color:#c90000;}
.common-title p {vertical-align: middle; }
.common-title p span {font-size: 24px;color: #616161;line-height: 30px; }
.common-title p cite {display: block;background: url(../images/title-cite.jpg) no-repeat;height: 22px;line-height: 22px;width: 250px;text-align: center;color: #ffffff;font-size: 12px; }
.index-pro {overflow: hidden; }
.pro-category {background: url(../images/pro-category.png) no-repeat #1555ab;overflow: hidden;padding:20px 0; }
.pro-category .left-title {text-align: center;width: 210px; }
.pro-category .left-title h2 {color: #ffffff;line-height: 2rem;font-size: 26px;text-align: center; }
.pro-category .left-title b {color: #fff;font-size: 36px; }
.product-one {width: 950px; margin-top:20px;}
.product-one ul li {width: 120px;float: left;margin-right:30px;margin-bottom:10px;height: 40px;background-color: #fff;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; }
.product-one ul li a {line-height: 40px;color: #000000;font-weight: 900;display: block;text-align: center;font-size: 16px; }
.product-one ul li:hover {background-color: #ff6600; }
.product-one ul li:hover a {color: #ffffff; }

.case-c{ width:1200px; padding-top:14px; margin:0 auto;}

.case-c li{ width:280px;float:left;  margin-right:7px;margin-left:7px; text-align:center; line-height:0; font-size:0; margin-bottom:10px;}
.case-c li img{ width:268px; height:208px;}
.case-c li a img{  border:5px #e8e8e8 solid; display:inline-block;}
.case-c li a:hover img{ border:5px #ccc solid;}
.case-c li span{ height:39px; line-height:39px; font-size:14px;}
.case-c li span a{ color:#000; font-size:16px;}
.case-c li.nomr{ margin-right:0;}

.tjprobg{width: 100%;height: 290px;background:#eee;}

.tjpro ul li {text-align: center;float:left;margin:36px 22px 0;}
.tjpro ul li a{display: block;transition: all .3s;}
.tjpro ul li a:hover{transform: translateY(-14px);}
.tjpro ul li a img{transition: all .3s;}
.tjpro ul li a:hover img{}
.tjpro ul li h5{font-size: 16px;color: #000;font-weight: bold;margin-top: 15px; text-align:center;}
.tjpro ul li:hover h5{color: #f40000;}


.wz1 {font-size:40px;text-decoration:none;font-weight:bold;color:#d70800;display:block; padding-top:50px; text-align:center}
.wz1  a:link{text-decoration:none; color:#e1000b;}
.wz1 a:hover{text-decoration:none;color:#e1000b;}
.wz1 a:visited{text-decoration:none;color:#e1000b;}
.wz1 a:active{text-decoration:none;color:#e1000b;}

.wzz2 {	font-size:16px;	color:#5f5f5f; text-align:center; line-height:30px;}

.lanrenzhijia2{ width:1200px; margin:0px auto;}
.lanrenzhijia2 .tab2{ overflow:hidden;  float:left; width:212px; margin-top:1px}
.lanrenzhijia2 .tab2 a{ display:block; width:212px; height:100px; line-height:100px; text-decoration:none; color:#fff; font-size:18px; margin-bottom:1px; background:#1555ab; text-align:center}
.lanrenzhijia2 .tab2 a:hover{ background:#1555ab; color:#fff; text-decoration:none;}
.lanrenzhijia2 .tab2 a.on{ background:#0aa637; color:#fff; text-decoration:none;}

.lanrenzhijia2 .content2{ width:988px; height:509px; position:relative; float:left; overflow:hidden}
.lanrenzhijia2 .content2 ul{ position:absolute; left:0; top:0;width:988px;}
.lanrenzhijia2 .content2 li{ width:988px; float:left;height:509px;}
.lanrenzhijia2 .content2 li img{ float:left; width:567px; display:block; height:505px;}
.lanrenzhijia2 .content2 li p{ float:right; background:#eeeeee; width:421px; height:505px;}
.lanrenzhijia2 .content2 li p i{ background:#e6232b; color:#fff; width:100px; height:100px; display:block; line-height:100px; font-size:40px; font-family: Impact; text-align:center; margin-left:6%; margin-top:80px; float:left;}
.lanrenzhijia2 .content2 li p b{ display:block; color:#343434; font-size:36px; text-align:center ; margin:20px 0; width:260px; float:left; margin-top:100px;}
.lanrenzhijia2 .content2 li p span{ display:block; padding:20px; font-size:18px; line-height:240%; width:400px; float:left;}




.commend-pro {position: relative;height: 533px;width: 600px;overflow: hidden; }
.commend-pro .pro-content ul li {overflow: hidden;width: 600px;height: 533px;position: relative; }
.commend-pro .pro-content ul li a img {width: 600px;height: 533px; }
.commend-pro .pro-content ul li a cite {position: relative;width: 100%;display: block;text-align: center;height: 34px;line-height: 34px;font-style: normal; }
.commend-pro .pro-content ul li a span {background: url(../images/imgbg1.png);height: 40px;line-height: 40px;width: 100%;display: block;position: absolute;top: 0;text-align: center;color: #ffffff;font-size: 16px; }
.commend-pro .pro-content ul li a:hover span {top: -40px; }
.commend-pro .commend-pro-btn {position: absolute;bottom: 40px;right: 40px;cursor: pointer; }
.commend-pro .commend-pro-btn a {width: 36px;height: 36px; }
.pro-more {text-align: center; }
.pro-more a {width: 140px;height: 40px;line-height: 40px;color: #ffffff;text-align: center;background: #1555ab; }
.pro-more a + a {margin-left: 15px; }
.pro-more a:hover {background-color: #0aa637; }
.common-pro {width: 600px; }
.common-pro ul li {width: 284px;height: 258px;margin-left: 16px;margin-bottom: 16px;position: relative; }
.common-pro ul li a span {position: absolute;height: 30px;line-height: 30px;bottom: 0;left: 0;width: 100%;color: #ffffff;background: url(../images/imgbg1.png);text-align: center; }
.corporate {background: url(../images/corporate-vision.jpg) center top no-repeat;height: 543px; 
}.corporate .base-process {text-align: center;padding-top: 230px; 
}.corporate .base-process p {font-size: 30px;font-weight: 900;text-align: center; }
.corporate .base-process span {font-size: 12px; }
.corporate .enterprise {padding-top: 80px;text-align: center; }
.corporate .enterprise p {text-align: center;font-size: 24px; }
.corporate .enterprise span {color: #666666; }
.about-back {height: 741px;padding-top: 40px; }
.about-back .right-contact {text-align: center; }
.about-back .right-contact h3 {background: #ffffff;height: 60px;width: 370px;line-height: 60px;text-align: center;font-size: 22px; }
.about-back .right-contact p {line-height: 2.8rem;text-align:left; color:#000; font-size:16px;}
.about-back .right-contact a {line-height:50px;color: #fff; background:#1555ab;padding:15px 30px; font-size:24px; margin-top:20px;}
.about-back .left-map {width: 580px; }
.about-back .left-map span {color: #818181;font-size: 24px;font-weight: 900;display: block; }
.about-back .left-map a {font-size: 24px;color: #1077d6;border-bottom: 2px solid #1077d6; }
.news-title {border-top: 1px #666666 solid;text-align: center;position: relative; }
.news-title .title-top {width: 302px;position: relative;margin: 0 auto;top: -20px;text-align: center;background-color: #ffffff; }
.news-title .title-top a h2{color: #1555ab;font-size: 36px; display:inline-block;}
.news-title .title-top span {padding-left: 10px;font-weight: 900;color: #666666;font-size: 28px; }
.news-title p {text-align: center;position: relative;top: -20px;background: url(../images/news-title-back.jpg) center bottom no-repeat;line-height: 30px; }
.slideTxtBox .bd {width: 100%; }
.slideTxtBox .bd .news-img {width: 429px; }
.slideTxtBox .bd .news-img a {display: block;margin-top: 3px;background-color: #02d4a7;height: 40px;line-height: 40px;text-align: center;color: #ffffff; }
.slideTxtBox .bd .news-img a:hover {background-color: #f01372;color: #ffffff; }
.slideTxtBox .bd ul {width: 740px; }
.slideTxtBox .bd ul li {width: 710px;float: right;margin-bottom: 10px; }
.slideTxtBox .bd ul li .date {width: 69px;height: 69px;float: left;text-align: center;background-color: #929292; }
.slideTxtBox .bd ul li .date span {color: #fff;font-size: 24px;padding-top:4px;display: block;font-weight:900;text-align: center; }
.slideTxtBox .bd ul li .date cite {font-style: normal;color: #ffffff;display: block;text-align: center; }
.slideTxtBox .bd ul li .date:hover {background-color: #f01372; }
.slideTxtBox .bd ul li .slide-content {width: 620px;margin-left: 16px;float: left; }
.slideTxtBox .bd ul li .slide-content p {color: #666666;line-height: 1.2rem;font-size: 12px; }

.index_news01{ width:1200px; margin:0 auto;}
.index_news03{ width:100%;  overflow:hidden;}
.index_news03 dl{ float:left; margin:0 20px 20px 20px; position:relative; width:360px; height:126px; background:#eeeeee;  padding-left:180px;}
.index_news03 dl dt{ font-size:18px; padding-top:20px; height:24px; overflow:hidden;}
.index_news03 dl dt a{ color:#1d1d1d; font-size:18px; }
.index_news03 dl dt a:hover{ color:#379f0c;}
.index_news03 dl dd{ margin-top:15px; line-height:24px; font-size:14px; color:#5d5d5d; height:65px; overflow:hidden;}
.index_news05{}
.index_news05 a{ width:139px; height:26px; line-height:26px; border:#c5c5c5 solid 1px; display:block; text-align:center; margin:0 auto; font-size:14px; color:#6d6d6d;}
.index_news05 a:hover{ color:#29ac06; border:#29ac06 solid 1px; }
.index_news04{ position:absolute; top:0px; left:0px; width:160px; height:120px;  text-align:center; background:#1555ab; color:#fff; font-size:36px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.footer {background: #0c3875;overflow: hidden; }
.footer .bottom-category ul li {width: 150px;text-align: center;height: 42px;float:left;}
.footer .bottom-category ul li a {color: #ffffff;line-height: 42px; font-size:16px;}
.footer .bottom-category ul li a:hover {color: #ccc; }

.bottom_list dl { float: left; }
.bottom_list dl dt { font-size: 18px; color: #ffffff;  height: 40px; }
.bottom_list dl dd {  height: 24px;  color: #fff;  font-size: 14px; line-height:24px;}
.bottom_list dl dd a {  color: #fff;  font-size: 14px; }
.bottom_list dl dd a:hover {  color: #ffffff; }
.bottom_list dl dd.ht {  padding-bottom: 20px;  vertical-align: middle; line-height:30px;}
.bottom_list dl dd.ht img {  padding-right: 10px; }
.bottom_list dl dd i {  padding-right: 5px; }






.back-gray {background-color: #1555ab;padding: 30px 0 10px 0;overflow: hidden; }
.back-gray ul li {text-align: center;width: 33%; }
.back-gray ul li .top-img {position: relative;text-align: center;height: 204px; }
.back-gray ul li .top-img img {-webkit-transition: -webkit-transform 0.4s ease-out;-moz-transition: -moz-transform 0.4s ease-out;transition: transform 0.4s ease-out; }
.back-gray ul li strong {font-size: 24px;color: #fff; }
.back-gray ul li p {text-align: center;color: #ffffff; }
.back-gray ul li a {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border: 2px solid;line-height: 36px;background-color: #fff;width: 120px;text-align: center;margin-top: 50px; }
.back-gray ul li a.add {border-color: #fd9319;color: #fd9319; }
.back-gray ul li a.con {border-color: #24cdac;color: #24cdac; 
}.back-gray ul li a.email {border-color: #91bb4f;color: #91bb4f; }
.back-gray ul li a:hover {background-color: #666666;color: #ffffff; }
.back-gray ul li:hover .top-img img {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);transform: rotate(360deg); }
.bottom-copy {overflow: hidden;text-align: center;height: 36px;line-height: 36px;color: #666666; }
/*# sourceMappingURL=index.css.map */
/*·ÖÒ³ÑùÊ½*/
.div_currpage {
  width: 100%;
  text-align: center;
  overflow: hidden;
  padding-top: 20px;
  padding-bottom: 30px;
}
.div_currpage a, .div_currpage span {
  padding: 4px 10px;
  line-height: 35px;
  border: 1px solid #009ada;
  font-family: Arial;
  text-align: center;
  display: inline;
  margin-top: 10px;
}
.div_currpage span, .div_currpage a:hover {
  background: #009ada;
  font-weight: bold;
  color: #fff;
}



.bdf{
	font-size:36px;
	text-align:center;
	font-family:"Microsoft Yahei";}
	
	
	


#demo {
	WIDTH:580px; OVERFLOW:hidden; float:right; height: 550px;}

#indemo {
	WIDTH:9000px; FLOAT:left
}
#demo1 {
	FLOAT:left;
	width:1600px;
}
#demo2 {
	FLOAT:left;
	width:1300px;
}
.showcar li{width:250px; height:260px; float:left; margin-right:12px;overflow:hidden; position:relative; margin-bottom:15px;}
.showcar li img{width:246px; height:210px; border:#e1e1e1 2px solid;}
.showcar li p{width:250px; height:35px;text-align:center; line-height:35px; background:#005ac9; position:absolute; left:0px; bottom:0px;filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
.showcar li a{color:#fff; font-size:15px;}
.showcar li p:hover{ background:#0aa637;}



.sy_news{ width:100%; height:430px; padding-top:0px; background:#eeeeee;}
.synewsm{ width:1200px; height:430px; margin:auto; padding:0px;}
.news_01{ width:768px; float:left;}
.nes_l{ width:323px; float:left;background:#1555ab; margin-right:20px;}
.news_01 h3{ width:100%; height:50px; line-height:50px; color:#5b5b5b; font-size:26px;background:url(../images/xb.jpg)no-repeat bottom; font-weight:normal; text-indent:10px; margin-bottom:20px; }
.nes_l img{ width:323px; height:138px;}
.news_nr{ width:293px; height:168px;  padding:15px;}
.news_nr .nbt{font-size:20px; text-align:center; width:100%; display:block; color:#FFF;}
.news_nr p{ display:block; padding-top:10px;font-size:14px;color:#FFF; padding-bottom:20px; line-height:24px;}
.news_nr .nm{ float:left; display:block; width:91px; height:23px;background:#fff; padding-left:20px; font-size:12px; color:#000; line-height:24px;}
.news_nr .nm:hover{ float:left; display:block; width:91px; height:23px;background:#9c00c3; padding-left:20px; font-size:12px; color:#fff; line-height:24px;}
.news_01 ul{ width:400px; float:right; height:auto;}
.news_01 ul li{ width:400px; height:35px; border-bottom:1px dashed #cccccc; line-height:35px; margin-bottom:5px;background:url(../images/lipng.png)no-repeat left;}
.news_01 ul li a{ display:block; padding-left:15px; width:380px; height:35px;line-height:35px;transition: all .45s cubic-bezier(.215, .61, .355, 1);}
.news_01 ul li a span{ display:block; width:85px; height:35px;line-height:35px; float:right;color:#1d1d1d; font-size:12px;}
.news_01 ul li a b{ display:block; width:200px; height:35px;line-height:35px; float:left; color:#1d1d1d; font-weight:normal; overflow:hidden;}
.news_01 ul li a:hover span{ display:block; width:85px; height:35px;line-height:35px; float:right; color:#1555ab;}
.news_01 ul li a:hover b{ display:block; width:200px; height:35px;line-height:35px; float:left; color:#1555ab;}

.news_lx{ width:384px; float:right;}
.lx_mn{ width:384px; height:254px; position:relative;}
.lv_bot{ width:356px; padding-left:38px;background:url(../images/lxl.jpg) no-repeat left;}
.lv_bot span{ display:block; width:100%; height:39px; border-bottom:1px dashed #d7d7d7; line-height:39px; color:#171717; font-size:16px;}



.footer1{ width:100%; height:205px; background:url(../images/fbg.png) no-repeat center top #eeeeee; padding-top:130px; clear:both;}
.footer{ width:100%; height:205px; background:url(../images/fbg.png) no-repeat center top ; padding-top:130px; clear:both;}
.anli_a{ width:100%; height:40px; position:absolute; top:410px;}
.anli_a a{ display:block; margin:auto; padding:0px; width:140px; height:40px; border:1px solid #005be4; font-size:12px; color:#005be4; line-height:40px; text-align:center;}
.footerm{ width:1200px; margin:auto; padding:0px; height:205px; }
.f_left ul{ width:495px; height:auto; padding-top:10px;}
.f_left ul li{ width:80px; float:left; line-height:40px;}
.f_left ul li a{ width:80px; float:left; line-height:40px; color:#ffffff; font-size:14px;}
.f_left ul li a:hover{ width:80px; float:left; line-height:40px; color:#ffff92;}
.f_left{ width:495px; height:154px; float:left; background:url(../images/ewm.png) no-repeat left; padding-left:285px;}
.f_right{ width:369px; float:right; padding-top:30px;}
.f_left p{ display:block; width:100%; clear:both; color:#FFF; font-size:12px; line-height:24px;}

.f_right p{ display:block; width:290px; height:85px; padding-left:100px; font-size:30px; color:#ffffff; line-height:30px;background:url(../images/tel.png) no-repeat left top; }
.f_right p span{ display:block; font-size:12px; color:#ffffff; line-height:20px;}

.f_right ul{ width:1005; height:auto;}
.f_right ul li{ width:80px; float:left; line-height:22px;  margin-right:10px;}
.f_right ul li a{ width:80px; float:left; line-height:22px; color:#ffffff; font-size:12px; display:block;background:#0aa637; text-align:center;}
.f_right ul li a:hover{ width:80px; float:left; line-height:22px; color:#ffff92;display:block;background:#3a3a3a;}
.fooer_bot{ width:100%; height:35px; clear:both; padding-top:12px;}
.fooer_bot p{ display:block; width:50%; text-align:left; font-size:14px; color:#FFF; line-height:35px; text-align:left; float:left; padding-left:400px;}
.fooer_bot p a{font-size:14px; color:#FFF; line-height:35px;}
.fooer_bot span{ display:block; width:50%; float:right; font-size:14px; color:#FFF; line-height:35px; text-align:left; }





.sygz{ width:100%; height:300px;  padding-top:30px;}
.sygz_m{ width:1200px; height:300px; margin:auto; padding:0px;}
.sygg{ width:1070px; height:45px; padding-left:130px; line-height:45px;}
.sygg a{ font-size:16px; color:#000000; line-height:45px;}
.home-display h3{ font-size:36px; color:#00d2b2; text-align:center; font-weight:normal; line-height:40px; padding-top:30px; font-family:"????";}
.home-display h3 span{ font-size:16px; color:#5e5e5e; text-align:center;  font-weight:normal;}
.home-display ul li{width: 160px; float:left;height: 242px;	text-align: center; margin: 0 10px;	cursor: pointer; margin-right:30px;}
.home-display ul li a{	display: block;}
.home-display ul li img{margin: 0px 0 0px 0; border-radius: 100%; width:169px;}
.home-display ul li:hover img{	transform: rotateY(360deg);	transition:all 1.5s;filter:alpha(opacity=70); -moz-opacity:0.7;background:url(../images/fa.png) no-repeat center;opacity:0.7;}
.home-display ul li p{	font-size: 16px;color: #000; text-align:center;}
.home-display ul li a:hover p{	font-size: 16px;color: #0041a1; text-align:center;}
.sypro{ width:100%; height:1000px;background:url(../images/probg.jpg) no-repeat center top;}
.syprom{ width:1200px; height:1000px; margin:auto; padding:0px;}